<?php
class Users_images_model extends CI_Model {

    // Constructeur du modèle
    public function __construct(){
        $this->load->database();
    }

    public function add_row($datasImages){
        // On retourne 'true' ou 'false' suivant le succès ou l'échec de l'enregistrement
        return $this->db->insert('users_images',$datasImages);
    }

    public function get_rows($user_id,$jeu_id){
        
        // On établit les limites par rapport au $jeu_id transmis
        switch($jeu_id){
            case 1:
                $limit_inf = 1;
                $limit_sup = 3;
                break;
            case 2:
                $limit_inf = 4;
                $limit_sup = 6;
                break;
            case 3:
                $limit_inf = 7;
                $limit_sup = 9;
                break;
            case 4:
                $limit_inf = 10;
                $limit_sup = 12;
                break;
                
        }
        
        $this->db->select('images_id');

        // Table dans laquelle on va chercher les données
        $this->db->from('users_images');
        $this->db->where('images_id >=', $limit_inf);
        $this->db->where('images_id <=', $limit_sup);
        $this->db->where('users_id', $user_id);

        $q = $this->db->get();
        if($q->num_rows()>0)
        {
            foreach($q->result() as $row)
            {
                $data[] = $row;
            }
            return $data;
        }
        else{
            return false;
        }
    }
}

?>